package cn.com.java.model;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * 用户信息表
 */
@Data
@EqualsAndHashCode(callSuper=false)
@TableName("sys_user")
public class SysUser {
	/** 用户ID */
	@TableId(type = IdType.AUTO)
	private Long id;
	/** 用户账号 */
	private String userName;
	/** 角色id */
	@TableField(exist = false)
	private Long sysRoleId;
	/** 用户昵称 */
	private String nickName;
	/** 用户邮箱 */
	private String email;
	/** 手机号码 */
	private String phonenumber;
	/** 用户性别（0男 1女 2未知） */
	private Integer sex;
	/** 密码 */
	private String password;
	/** 帐号状态（0正常 1停用） */
	private String status;
	/** 删除标志（0代表存在 2代表删除） */
	private String delFlag;
	/** 创建者 */
	private String createBy;
	/** 创建时间 */
	@TableField(fill = FieldFill.INSERT)
	private Date createTime;
	/** 更新者 */
	private String updateBy;
	/** 更新时间 */
	@TableField(fill = FieldFill.INSERT_UPDATE)
	private Date updateTime;
	/** 备注 */
	private String remark;

	@TableField(exist = false)
	private String token;
	
}